package edu.nf.util.sms;

import java.util.Random;

/**
 * @Date 2023-06-19
 * @Author qiu
 * 生成四位随机数验证码工具类
 */
public class FourKeyUtil {

    public static String keyUtils() {
        // 定义一个包含数字 0 到 9 的字符串
        String str = "0123456789";

        // 创建一个空的 StringBuilder 对象，用于存储生成的随机数 -- 4位
        StringBuilder st = new StringBuilder(4);

        // 使用 for 循环4次
        for (int i = 0; i < 4; i++) {

            // 在 str 字符串中随机选择一个字符，并添加到 stringBuilder 对象中
            char ch = str.charAt(new Random().nextInt(str.length()));
            st.append(ch);

        }

        // 将 stringBuilder 对象转化为字符串，并转化为小写字母
        String findkey = st.toString().toLowerCase();

        // 返回生成的随机数
        return findkey;
    }

}
